650f186b3c92947e25fc6b10f357d18fd3c1a10e,codeInsight/impl/com/intellij/codeInsight/generation/CommentByLineCommentHandler.java,CommentByLineCommentHandler,invoke,#Project#Editor#PsiFile#,40

Before Change


    if (myDocument.getTextLength() == 0) return;

    int lastLineEnd = myDocument.getLineEndOffset(myDocument.getLineNumber(myEndOffset));
    FoldRegion collapsedAt = ((FoldingModelImpl)editor.getFoldingModel()).getCollapsedRegionAtOffset(lastLineEnd);
    if (collapsedAt != null) {
      myEndOffset = Math.max(myEndOffset, collapsedAt.getEndOffset());
    }

After Change


    if (myDocument.getTextLength() == 0) return;

    int lastLineEnd = myDocument.getLineEndOffset(myDocument.getLineNumber(myEndOffset));
    FoldRegion collapsedAt = editor.getFoldingModel().getCollapsedRegionAtOffset(lastLineEnd);
    if (collapsedAt != null) {
      myEndOffset = Math.max(myEndOffset, collapsedAt.getEndOffset());
    }